package com.yjx.gulimall.common.exception;

/**
 * @author zhuyingcoder
 * @version 1.0
 * @date 2022-03-11 13:16
 * @Description
 *     错误码和错误信息定义类
 *     1、错误码定义五位数，前两位表示业务场景，最后三位表示错误码。例如：100001
 *     2、维护错误码后需要维护错误描述，定义为枚举类型
 *     错误码列表
 *          10 通用
 *          11 商品
 *          12 订单
 *          13 购物
 *          14 物流
 */
public enum StatusCodeEnum {

    UNKNOW_EXCEPTION(10000, "系统未知异常"),
    VALID_EXCEPTION(10001, "参数格式校验失败");

    private int code;
    private String msg;

    StatusCodeEnum(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

}
